@charset "utf-8";
body{font-size:12px;font-family:Arial;background:#ececec url(../images/body.jpg)}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,body,form,input,button,img,cite,strong,em,table,td,th{padding:0;margin:0}
img,table,td,th{border:0}
table{border-collapse:collapse;}
ul,ol{list-style-type:none}
a:link,a:visited{text-decoration:none;outline:none}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.tt{vertical-align:top}
.fl{float:left}
.fr{float:right}
.clear{clear:both;height:0;font-size:1px}
.fix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
/*.fix{display:inline-block}*/ 
html[xmlns] .fix{display:block}
* html .fix{height:1%}
.content{width:980px;margin:0 auto}
.f1{color:#ff0000}
.w720{width:720px}
.w550{width:550px}
.w520{width:520px}
.w500{width:500px}
.w250{width:250px}
.w120{width:120px}
.w70{width:70px}
.h120{height:120px}
#banner .content a{display:block}
#head .content{height:49px;background:url(../images/head.gif)}
#head  .search{position:relative;top:12px}
.select,.txt,.inputText{background:#fff url(../images/txt.gif) repeat-x left top;border:1px solid #c9c9c9;font:12px Arial;}
.txt{float:left;padding:4px 5px 5px;width:178px;color:#b4b4b4}
.inputText{padding:4px;text-align:center;color:#3c3c3c}
.btnSearch{float:left;background:#fff url(../images/bg.png) no-repeat;height:25px;width:40px;border:none;margin-left:10px}
.cart{margin-top:12px;position:relative;}
.cart .l,.cart .r{height:25px;position:absolute;top:0}
.cart .l{left:0;width:30px;background:url(../images/cartL.gif) no-repeat}
.cart .r{right:0;width:5px;background:url(../images/cartR.gif) no-repeat}
.cart .m{height:25px;line-height:25px;text-shadow:1px 1px 0 #fff;margin:0 5px 0 30px;padding:0 5px;background:url(../images/cartM.gif) repeat-x}
.cart .m a:hover{color:#f00;text-decoration:none}
#wrapper .flash{border:2px solid #fff;width:716px;height:446px;overflow:hidden}
.mb10{margin-bottom:10px}
.module .title{background:#07779d url(../images/titleModule.png) no-repeat right bottom;border-top:1px solid #4599b6;height:37px;}
.module .wrap,.common .wrap{background:#fff}
.module .wrap .link{padding:15px 10px}
.module .title .text{color:#fff;font-weight:bold;font-size:16px;height:37px}
.module .title .ico1{background:url(../images/icon.png) no-repeat 10px 7px}
.module .title .ico2{background:url(../images/icon.png) no-repeat 10px -77px}
.module .title .ico3{background:url(../images/icon.png) no-repeat 10px -116px}
.module .title .ico4{background:url(../images/icon.png) no-repeat 10px -154px}
#wrapper .content,.module .title .text span,.common .title .text span{margin-top:10px}
.ul_category li a{display:block;color:#07779d}
.ul_category li a.cate{background:url(../images/icon.png) no-repeat 10px -40px;border-bottom:1px solid #e3e3e3;padding:9px 0 10px 30px;}
.ul_category li a.cate:hover,.ul_category li a.active,.ul_subcate li a:hover{background-color:#f5f5f5;text-decoration:none}
.ul_subcate li a{border-bottom:1px solid #fff;background:#fafafa url(../images/icon.png) no-repeat 25px -415px;padding:9px 0 10px 45px;}
.link .select{display:block;padding:5px;width:230px;margin:0 auto;color:#b4b4b4}
.language{padding:15px 30px;}
.language a{color:#000;}
.ul_stats{padding:15px 0}
.ul_stats li{margin-right:3px;position:relative;display:inline-block;width:28px;height:28px;text-align:center;background:url(../images/bg.png) no-repeat 0 -25px;color:#07779d;font-size:26px;font-weight:bold}
.ul_stats li span{position:absolute;top:2px;left:9px}
.slide{display:none;width:978px;height:168px;border:1px solid #dedede;position:relative;overflow:hidden;background:url(../images/slide.gif) repeat-x}
.slide .slide-nav{z-index:10;position:absolute;text-align:center;left:0;bottom:0;width:946px;height:128px;padding:20px 16PX;}
.slide .slide-nav-clip{position:relative;overflow:hidden;margin:0 auto;padding:5px}
.slide .slide-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.slide .slide-nav-clip ul li{float:left;margin:0 20px 0 0;}
.slide .slide-nav-clip ul li a{display:block;width:200px;height:110px;border:3px solid #fff;overflow:hidden;margin:0;opacity:0.8;box-shadow:0 0 5px 0 rgba(0,0,0,.25)}
.slide .slide-nav-clip ul li a:hover,.slide .slide-nav-clip ul li.slide-selected a{opacity:1;}
.slide .slide-nav .slide-nav-btn{position:absolute;top:32px;}
.slide .slide-nav .slide-nav-btn span{display:none;}
.slide .slide-nav .slide-nav-btn a{display:block;width:21px;height:101px;background:transparent url("../images/arrows.png") no-repeat center 0;}
.slide .slide-nav .slide-nav-prev{left:16px;}
.slide .slide-nav .slide-nav-next{right:16px;}
.slide .slide-nav .slide-nav-prev a{background-position:-21px center;}
.slide .slide-nav .slide-nav-next a{background-position:0 center;}
.slide .slide-nav .slide-nav-prev a:hover,.slide .slide-nav .slide-nav-prev a:focus{background-position:-63px center;}
.slide .slide-nav .slide-nav-next a:hover,.slide .slide-nav .slide-nav-next a:focus{background-position:-42px center;}
.slide .slide-nav-btn{z-index:10;}
#wrapper .footer{background:#0d5176 url(../images/footer.jpg) no-repeat center top;min-height:80px;}
#wrapper .footer p{text-align:center;padding:29px 20px;color:#fff}
.common .title{height:39px;background:url(../images/titleCommon.gif) repeat-x}
.common .title .text{height:39px;background:url(../images/icon.png) no-repeat 0 -228px;text-transform:uppercase;padding-left:20px;font-size:16px}
.common .title .text a span,.cart .m a{color:#07779d;}
.common .title .text span{color:#02a0d6;}
.common .title .text .sep{padding:5px;background:url(../images/icon.png) no-repeat 0 -331px;margin-right:10px;margin-left:10px}
.product{float:left;margin:28px 0 0 19px;text-align:center;width:215px}
.product p{margin-top:10px;color:#525252}
.product a{display:block;color:#525252}
.product a:hover,.office ul li a:hover,.yourCart a:hover{color:#07779D;text-decoration:underline}
.product a img,.info img,.contact fieldset,.map{border:1px solid #e4e4e4}
.product a img{width:210px;height:140px}
.product a img:hover,.news .article img:hover{border:1px solid #ccc}
.btnBuy{color:#fff !important;width:55px;padding-left:28px;height:25px;line-height:25px;background:url(../images/bg.png) no-repeat -40px 0;}
.btnBuy:hover{background:url(../images/bg.png) no-repeat -123px 0;text-decoration:none !important}
.product .btnBuy{margin:10px auto;}
.common .wrap{padding-bottom:20px}
#tooltip {position:absolute;z-index:3000;background:#fff;padding:5px;border:1px solid #e0e0e0;border-radius:3px}
.page{padding-top:13px;background:url(../images/page.gif) repeat-x left top;margin:20px 19px 0 19px}
.page a{float:left;display:block;border:1px solid #bebebe;margin-left:10px;color:#626060}
.page a:hover,.page .active{font-weight:bold;text-decoration:none;border:1px solid #626060}
.page .link{padding:7px 13px 8px;}
.page .prev,.page .next{height:30px;width:30px;text-indent:-9999px}
.page .prev{background:url(../images/icon.png) no-repeat 10px -268px;}
.page .next{background:url(../images/icon.png) no-repeat 10px -300px;}
.detail,.news,.contact,.yourCart{padding:20px 20px 0;overflow:hidden}
.detail .head{font-size:14px;color:#07779d}
.detail .lead{font-size:13px;color:#666;margin-top:10px}
.detail .info{text-align:center;margin-bottom:10px}
.detail .btnBuy{margin:0 auto;display:block;}
.detail p{line-height:20px;margin-top:3%;margin-bottom:3%;}
.detail table{width:100%;}
.detail table td,.detail table th{border:1px solid #e4e4e4;padding:5px}
.detail p a,.detail .info a{color:#07779D;text-decoration:underline}
.office{float:left;width:330px;background:#f4f4f4;margin-top:10px}
.office .region,.office .location{padding:10px 20px;}
.office .region{border-bottom:1px solid #ffffff}
.office .location{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}
.office .region span{padding-left:20px;display:block;background:url(../images/icon.png) no-repeat 0 -380px;color:#07779d;text-transform:uppercase}
.office ul li,.contact ul li{padding:5px 0;}
.office ul li,.office ul li a{color:#272727;}
.ml20{margin-left:20px}
.field_notice{margin-left:10px;color:#d50000}
.news .name{margin-bottom:10px;font-size:12px}
.news .name a{color:#056a94}
.news .name a:hover,.article .readmore:hover{color:#02A0D6}
.news .article img{float:left;padding:4px;border:1px solid #e4e4e4;width:175px;margin-right:17px}
.news .article p{line-height:18px;color:#000}
.article .readmore{float:right;color:#07779d;text-decoration:underline}
.inputForm{border:1px solid #c0c0c0;padding:5px;font-family:Arial;font-size:12px}
.contact,.buyer{color:#323232}
.buyer .info_order{font-weight:bold;font-size:14px;margin-bottom:5px}
.contact .line,.buyer .line{padding:8px 0}
.line .w120{line-height:25px}
.contact .notice,.buyer .notice,.map{line-height:18px;margin:10px 0}
.contact fieldset{margin:0;padding:5px 10px}
.contact fieldset legend{font-weight:bold}
.btnSubmit,.btnReset{width:90px;height:35px;font:bold 12px Arial;border:none}
.btnSubmit{color:#fff;background:url(../images/bg.png) no-repeat -28px -25px}
.btnSubmit:hover{background:url(../images/bg.png) no-repeat 0 -60px}
.btnReset{color:#4e4e4e;background:url(../images/bg.png) no-repeat -118px -25px;margin-left:5px}
.btnReset:hover{background:url(../images/bg.png) no-repeat -90px -60px}
form label.error{display:block;color:#FF5D5D;font-style:normal;margin-top:5px}
form input.error,form select.error,textarea.error{border:1px solid #FF5D5D}
form label.right{height:15px;width:15px;text-indent:-9999px;display:inline-block;background:url(../images/check.png) no-repeat center center;margin-left:5px;float:none}
.mapcompany{border:4px solid #fff}
.yourCart .tblCart{width:100%}
.yourCart .tblCart td,.yourCart .tblCart th{border:1px solid #bdbdbd;padding:10px 15px}
.yourCart a{margin-left:5px;color:#3c3c3c;}
.yourCart .payment{margin:15px 0}
.btnOrder,.btnEdit{width:82px;height:28px;font:bold 12px Arial;border:none;color:#fff}
.btnOrder{background:url(../images/bg.png) no-repeat 0 -95px}
.btnOrder:hover{background:url(../images/bg.png) no-repeat 0 -123px}
.btnEdit{background:url(../images/bg.png) no-repeat -82px -95px;margin-left:10px}
.btnEdit:hover{background:url(../images/bg.png) no-repeat -82px -123px}
.noData{font-style:italic;padding:50px 0;color:#666;text-align:center}
.navigation ul li{position: relative;display: inline;float: left;z-index:500}
.navigation li.level .root {display:block;font-weight:bold;font-size:16px;height:49px;padding:0 15px;color:#07779d;text-transform:uppercase}
.navigation li.level .root span{position:relative;top:16px}
* html .navigation ul li a{display: inline-block;}
.navigation li.level.hover,.navigation li.level:hover {position:relative;z-index:599;cursor: pointer;background:url(../images/menuHover.gif) repeat-x}
.navigation li.level .root:hover{background:url(../images/menuHover.gif) repeat-x}
.navigation li.level .active{background:url(../images/menuActive.gif) repeat-x left bottom}
.navigation ul li ul{position: absolute;left: 0;display: block;visibility: hidden;background:#07779d;z-index:501;}
.navigation ul li ul li{list-style:none;display:block;border-bottom: 1px solid #83bbce;height: 32px;line-height:32px;position:relative}
.navigation ul li ul li.last{border-bottom:none}
.navigation ul li ul li{display: list-item;float: none;}
.navigation ul li ul li ul{top: 0;}
.navigation ul li ul li a {display:block;float: none;color:#fff;padding:0 7px 0 23px;float: none;width:190px;background: url(../images/icon.png) no-repeat 7px -193px;}
.navigation ul li ul li a:hover{background-color:#0b9aca}
.downarrowclass{position: absolute;top: 22px;right: 7px;}
.rightarrowclass{position: absolute;top: 9px;right: 7px;}
.navigation li.level:hover li:hover,.navigation li.level.hover li:hover {background-color:#0b9aca}


